
/*progress*/
.progress {
    padding: 0 .2rem;
    height: 1.28rem;
    background: #fff;
    overflow: hidden
}

.progress ul{
    list-style: none;
    padding:0;
    margin:0;
}
.progress ul li {
    float: left;
    height: .98rem;
    padding-top: .3rem;
    position: relative
}

.progress ul li .serial {
    display: block;
    width: .24rem;
    height: .24rem;
    line-height: .24rem;
    background: #ccc;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: .14rem
}

.progress ul li .text {
    font-size: .24rem;
    color: #A1A1A1;
    white-space: nowrap;
    position: absolute;
    top: .6rem;
    right: -.4rem
}

.progress ul li.active .serial {
    background: #5879F5
}

.progress ul li.active .text {
    color: #6381F1
}

.progress ul li.active li.xline .line {
    border-top-color: #7A95F6
}

.progress ul .num1 {
    width: 0.88rem
}

.progress ul .num1 .serial {
    float: right
}

.progress ul .num2 {
    width: .24rem
}

.progress ul .num3 {
    width: .24rem
}

.progress ul .xline {
    width: 1.6rem
}

.progress ul .xline .line {
    display: block;
    position: relative;
    top: .12rem;
    width: 90%;
    margin: auto;
    border-top: 1px dashed #CCC
}
.upload-tit{
    line-height:40px;
    background-color: #fff;
    border-bottom:1px solid #cccccc;
    padding:0 10px;
}
.upload-tit--top{
    /*border-top:10px solid #cccccc;*/
    border-top:10px solid #EFEFF4;
}
#scan{
    position: absolute;
    right:20px;
    top:8px;
    width:25px;
}
#pts{
    position: absolute;
    right: 17px;
    top: 10px;
    z-index: 11;
    font-size: 20px;
    color: #2D8CF0;
}

/*pic*/

.pics {
    padding-top:5px;
    background: #fff;
}
.pics .mui-col-xs-6{
    /*border:1px solid red;*/
}
.pics .imagebox{
    text-align: center;
    border:1px solid #cccc;
    margin:5px ;
}
.pics .imagebox .image{
    padding:10px 0;
    line-height: 1;
    position: relative;
    overflow: hidden;
}
.pics .imagebox .file{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height:150px;
    opacity: 0;
    /*border: 1px solid red;*/
}
.pics .imagebox .image img{
    width:90%;
}
.pics .imagebox .imagename{
    line-height: 1;
    font-size:12px;
    color: #B9B7BA;
    padding-bottom:10px;
}
